<?php 
$mk=mktime(date("his"));
$i_edit = $this->Interfaz->img('iconos/icons/editar.png','Editar','Editar',15,15);
$i_ver = $this->Interfaz->img('iconos/icons/ver.png','Ver','Ver',15,15);

$nuevo=array("url"=>"Configuracion/nuevo_sistema_modulo_accion_opcion/vista/tabs_1","update"=>"tabs_123");
$filtro=null;
$pdf=null;
$exel=null;
$cal=null;
$this->Interfaz->botones($nuevo,$filtro,$pdf,$exel,$cal);
if(count($data)>0)
{
		$this->Vista->paginador_inicio();
		$mode="Sistema_modulo_sistema";
		$carg='tabs_123';

		for($i=0; $i<count($data); $i++)
		{
				$sis=''; $mod=''; $acc='';$opc='';$opc2='';
				$sis=$data[$i]['Sistema']['nombre'];
				
				
				for($j=0;$j < count($data2[$i]);$j++)
				{
						$ja=$j-1;
						$mod.=$data2[$i][$j]['Modulo_sistema']['nombre'];
						for($k=0; $k<$tam[$i][$j]; $k++)
						{
//echo "<pre>";print_r($opciones[$i][$j][$k]); echo "</pre>";
								$acc.=$modulos[$i][$j][$k]['Accion_sistema']['nombre'];

								for($z=0; $z<$tam2[$i][$j][$k]; $z++)
								{
										if($opciones[$i][$j][$k][$z]['Modulo_accion_opcion']['estatus']===0)
										{ 
											$i_sta= $this->Interfaz->img('iconos/icons/cross.gif','Activar','Activar',13,13);
											$pregunta='¿DESEAS ACTIVAR LA OPCION '.$opciones[$i][$j][$k][$z]['Opcion_sistema']['nombre'].' DE LA ACCION '.$modulos[$i][$j][$k]['Accion_sistema']['nombre'].' PARA EL MODULO '.$data2[$i][$j]['Modulo_sistema']['nombre'].' DEL SISTEMA '.$data[$i]['Sistema']['nombre'].' ?';
											$es=0;
										}
										else
										{ 
											$i_sta=$this->Interfaz->img('iconos/icons/accept.png','Desactivar','Desactivar',13,13);
											$pregunta='¿DESEAS DESACTIVAR LA OPCION '.$opciones[$i][$j][$k][$z]['Opcion_sistema']['nombre'].' DE LA ACCION '.$modulos[$i][$j][$k]['Accion_sistema']['nombre'].' PARA EL MODULO '.$data2[$i][$j]['Modulo_sistema']['nombre'].' DEL SISTEMA '.$data[$i]['Sistema']['nombre'].' ?';
											
											$es=1;
										}
										$id=$this->Interfaz->id($opciones[$i][$j][$k][$z]['Modulo_accion_opcion']['id']);
										$iv='lista'.$i.$mk;
										$eve_sta=$this->Interfaz->url("Configuracion/cambiar_estatus_sistema_modulo_accion_opcion/$id/$es",'tabs_1',null,array("est$iv",$pregunta));
										$esta=$this->Interfaz->evento("est$iv",$eve_sta,$i_sta);
										$opc.=$esta;
										$opc2.=$opciones[$i][$j][$k][$z]['Opcion_sistema']['nombre'];
										if($z==0 && $tam2[$i][$j][$k]==1)
										{
												$acc.='<br />';$mod.='<br />';$opc.='<br />';$opc2.='<br />';
												if($z==($tam2[$i][$j][$k]-1)){	$acc.='<br />'; $mod.='<br />';$opc.='<br />';$opc2.='<br />';}
										}
										if($z==0 && $tam2[$i][$j][$k]!=1){	$acc.='<br />'; $mod.='<br />';$opc.='<br />';$opc2.='<br />';}
										else if($z>0)
										{
												$acc.='<br />'; $mod.='<br />';$opc.='<br />';$opc2.='<br />';
												if($z==($tam2[$i][$j][$k]-1)){	$acc.='<br />'; $mod.='<br />';$opc.='<br />';$opc2.='<br />';}
										}
								}						
						}

						

				}
			
				$this->Vista->paginador_td($busq,array(
						array($sis),
						array($mod),
						array($acc),
						array($opc2),
						array($i,$opc)
						)
				);
		}

		$array=array(
				array('SISTEMA'),
				array('MODULO','200','r'),
				array('ACCION','100','l'),
				array('OPCION','180','l'),
				array('OPCIONES','85','c')
		);
		$this->Vista->paginador_fin(5,$array);
}
else
{
		$this->Vista->mensaje('No se Encontraron Registros','Busqueda');
}










/*
$mktime=mktime(date('his'));
$tr=$mktime.'tr';
$divlistado=$mktime.'listado';
$carg=$mktime;
$i_edit = $this->For->img('iconos/icons/editar.png');
$i_bor = $this->For->img('iconos/icons/borrar.png');
$i_nuevo = $this->For->img('iconos/icons/nuevo.png');
$i_ver = $this->For->img('iconos/icons/grid.png');
$i_pdf= $this->For->img('iconos/icons/pdf.png');

$eve_nue=$this->For->ajax('','Configuracion/nuevo_sistema_modulo_accion_opcion/'.$id_sistema.'/nuevosis1/'.$divlistado,$carg);
echo "<div id='$divlistado'><br /><br />";


$event=$this->For->ajax('','Configuracion/montar_modulo_listado/'.$divlistado,'ver_modulo_buscar',array('id_sistema_buscar'));
$event2=$this->For->ajax('','Configuracion/listado_modulo_accion_opcion/'.$divlistado.'/vista','tabs_1',array('id_sistema_buscar','id_modulo_buscar'));



?>
<table border='0' cellpadding='0' cellspacing='0' width='95%' align='center' style='border:10;'>
	<tr>
		<td>Sistema</td>
		<td><?php
 echo  $this->For->select('','id_sistema_buscar',11,'selectn',$lista_sistemas,$id_sistema,'',0,1,'Seleccione Sistema Para Ver Modulos','onChange',$event); 
		?></td>
		<td width='62px'>
			<?=$this->Json->tipsayuda('nuevosis1','Haga Click para Asociar una nuevo Accion al Modulo del Sistema','nuevo');?>
			<div align='right' id='nuevosis1' style="border-top: #999999 0px solid; border-left: #999999 0px solid; border-right: #999999 0px solid;">
				<div onclick="<?=$eve_nue;?>">
						&nbsp;<?=$this->For->accion($i_nuevo);?>
				</div>
			</div>
		</td>
	</tr>
	<tr>
		<td>Modulo</td>
		<td id='ver_modulo_buscar' colspan='3'><?php
 echo  $this->For->select('','id_modulo_buscar',11,'selectn',$lista_modulos,$id_modulo,'',0,1,'Seleccione Modulo Para Ver Acciones','onChange',$event2); 
?></td>
		
	</tr>
	<tr>
		<td colspan='4'>
		<?
//echo "<pre>"; print_r($data);echo "</pre>";
				$this->Json->tipsayuda($tr,'Haga Doble Click sobre el listado para ampliar','listado');
				$this->Json->lisamplia('t'.$mktime);
				if(count($data)>0) 
				{
						$mode='Sistema_modulo_sistema';
						$this->For->table($mktime);
						$this->For->tr($mktime,'',$tr,1);
						$this->For->td('<b>#</b>','','c','20px');
						$this->For->td('<b>ACCION</b>','','c');
						$this->For->td('<b>OPCIONES</b>','','c','180px');
						$this->For->td('<b>OPCION</b>','','c','10px');
						$this->For->tr('');
						$z=0; 
						for($j=0;$j<$tam[$z];$j++)
						{
								if ($z % 2 == 0) $class = "#FFFFFF"; else $class = "#F0F0F0";
								$id=$this->For->id('',$data[$z][$mode]['id']);
								$t1="ayudavvvv$j$id";
								$num=$this->For->armar_numero(($j+1));
								
								$id=$this->For->id('',$modulos[$z][$j]['Sistema_modulo_accion']['id']);
								$b=$modulos[$z][$j]['Accion_sistema']['nombre'];

								$this->Json->tipsayuda($t1,"$num $b ",'info',500);
								$this->For->tr($mktime,$class,$t1);
								$this->For->td($num,$busq,'r');
								$this->For->td($b,$busq,'l'); 
								
								echo "<td  valign='top'>"; ?>
								<table border='0' cellpadding='0' cellspacing='0' width='100%' height='100%' align='center'>
									<?php
											for($k=0;$k<$tam2[$z][$j];$k++)
											{
													$id=$this->For->id('',$opciones[$z][$j][$k]['Modulo_accion_opcion']['id']);
													$b=$opciones[$z][$j][$k]['Opcion_sistema']['nombre'];
											?>
													<tr height='19px'> 
													<?php echo $this->For->td($b,$busq,'c'); ?>
									 				</tr>
											<?
											}						
										?>
								</table>
								<?="</td>";

								echo "<td  valign='top'>"; ?>
								<table border='0' cellpadding='0' cellspacing='0' width='100%' height='100%' align='center'>
									<?php
											for($k=0;$k<$tam2[$z][$j];$k++)
											{
													$id=$this->For->id('',$opciones[$z][$j][$k]['Modulo_accion_opcion']['id']);
													$b=$opciones[$z][$j][$k]['Opcion_sistema']['nombre'];
													$c=$opciones[$z][$j][$k]['Modulo_accion_opcion']['estatus'];
													if($c===0)
													{ 
														$c=$this->Html->image('iconos/icons/delete.gif', array('border'=>'0', 'align'=>'top','width'=>15,'height'=>15));
														$i_sta=$this->Html->image('iconos/icons/cross.gif', array('border'=>'0', 'align'=>'top','width'=>15,'height'=>15));
														$pregunta='¿DESEAS ACTIVAR LA OPCION '.$b.'?';
														$es=0;
													}
													else
													{ 
														$c=$this->Html->image('iconos/icons/add.png', array('border'=>'0', 'align'=>'top','width'=>15,'height'=>15));
														$i_sta=$this->Html->image('iconos/icons/accept.png', array('border'=>'0', 'align'=>'top','width'=>15,'height'=>15));
														$pregunta='¿DESEAS DESACTIVAR LA OPCION '.$b.'?';
														$es=1;
													}
													$t1=$z.$j.$id.'ayudasis';
													$t2=$z.$j.$id.'linkssis';
													$pre=$z.$j.$id.'pregsis';
													$pre2=$z.$j.$id.'pregsis2';
$eve_sta=$this->For->ajax('',"Configuracion/cambiar_estatus_sistema_modulo_accion_opcion/$id_sistema/$id_modulo/$id/$es",$divlistado,null,array($pre2.$z,$pregunta));
											?>
													<tr height='19px'> 
													<?php 
													echo "<td id='$t2'  valign='top'>"; 
													echo $this->Json->tipsayuda("est_sis_est$z$k","$num $b",'estatus',120);?>
													<table border='0' cellpadding='0' cellspacing='0' width='100%' height='100%' align='center'>
														<tr >
															<td id="est_sis_est<?=$z?>">
																	<a id="<?=$pre2.$z;?>" onclick="<?=$eve_sta;?>"><?=$this->For->accion($i_sta);?></a>
															</td>
														</tr>
													</table>
											<?="</td>";?>
													</tr>
											<?
											}						
										?>
								</table>
								<?="</td>";

							

	
	
								$this->For->tr('');
						}
						$this->For->table('');
				}
				else 
				{
						$this->For->table($mktime);
						$this->For->tr($mktime,'#FFFFFF',$tr);
						$this->For->td("<font color='red' size='-1'>No Se Encrontraron Registros con esa Busqueda </font>",'','c','100%');
						$this->For->tr('');
						$this->For->table('');
				}
				?>
		</td>
	</tr>

<?php
	if(count($data)>20) 
	{ 
?>
		<tr>
			<td>&nbsp;</td>
			<td width='62px'>
					<?=$this->Json->tipsayuda('nuevosis2','Haga Click para Asociar una nuevo Accion al Modulo del Sistema','nuevo');?>
					<div align='center' id='nuevosis2' style="border-bottom: #999999 0px solid; border-left: #999999 0px solid; border-right: #999999 0px solid;">
						<div onclick="<?=$this->For->ajax('','Configuracion/nuevo_sistema_modulo_accion_opcion/'.$id_sistema.'/nuevosis2/'.$divlistado,$carg);?>">&nbsp;<?=$this->For->accion($i_nuevo);?></div>
					</div>
			</td>
		</tr>
<? } ?>
</table>
<? echo '<br /><br />'; echo'</div>';?>
<?="<div id='$carg'></div>";?>
*/

